a large mass in the abdomen - Alemán Inglés Diccionario